UNIGINE 2.12: Ускоренная физика, усовершенствованные облака, демо земляных работ, улучшенная симуляция систем частиц

июл. 31, 2020
212

Вышел релиз UNIGINE Engine 2.12, добавляющий много новых возможностей в SDK:

  • Продвинутая симуляция систем частиц с удобным управлением
  • В 2 раза ускорена симуляция физики
  • Улучшенные облака и атмосфера
  • Интеграция .NET Core 3.1 и прочие улучшения C# API
  • Еще более тонкий контроль над материалами ландшафта
  • Новое демо про земляные работы
  • Значительные доработки сетевой системы IG и Syncker
  • Новые паки контента: Airport и Industrial
  • UnigineEditor как отдельный продукт в издании Sim

а также многое другое...

Двукратное ускорение симуляции физики

Мы существенно переработали встроенную подсистему физики, расширив использование многопоточных вычислений и добавив ряд оптимизаций, в частности, касающихся подготовки исходных данных для симуляции. В результате физика стала в 2 раза быстрее.

Physics perf

Улучшенные облака и атмосферные явления

Атмосфера в виртуальных мирах UNIGINE теперь выглядит еще более реалистичной благодаря улучшенным облакам и физически корректной дымке.

Облака на горизонте: имитация кривизны атмосферы планеты с возможностью регулировки радиуса позволяет избавиться от неестественного разрыва между облаками и земной поверхностью на линии горизонта.

Эффект дымки на основе физических параметров: для визуализации атмосферной дымки теперь можно выбрать новый режим расчета градиента, основанный на использовании физических параметров. Новая дымка уже на базовых настройках корректно работает с облаками и выглядит реалистично прямо “из коробки”. Настроить эффект под требования каждого конкретного проекта можно, используя набор простых и интуитивно понятных параметров, таких как, например, изменение плотности по высоте.

Облака без тайлинга: В больших мирах иногда может наблюдаться эффект тайлинга текстуры облаков, теперь исправить это можно просто включив опцию Fix Coverage Tiling в настройках.

Другие улучшения облаков:

  • новый параметр Attenuation Coefficient добавлен для материала clouds_base , благодаря которому можно регулировать изменение непрозрачности (альфа-канал) внутри облаков, имитируя внутренний объем облака и устраняя разрыв, возникающий на определенной высоте при рендеринге слоев облаков с имитацией кривизны (если смотреть изнутри);
  • шум, используемый для визуализации деталей облаков в материале clouds_base , больше не зависит от шума базового, а новый параметр Base Noise Mip Offset, контролирующий MIP-уровни текстуры базового шума, позволяет уменьшить эффект размытия, наблюдаемый на больших расстояниях.
Attenuation low

Демо земляных работ (Earthworks)

Нас много раз спрашивали, можно ли у вас копать землю… Теперь можно - посмотрите наш новый демо-проект Earthworks (доступен только для версии UNIGINE 2 Sim). Управляя экскаватором-погрузчиком, вы можете перемещаться по строительной площадке, а также копать ямы и траншеи. Процесс копания реализован за счет вокселизации объема грунта внутри ковша с последующим “запеканием” вокселей обратно в ландшафт после высыпания грунта. Представленная в демо-проекте функциональность будет расширяться.

Область выемки грунта имеет объем 300x300x20 метров, при размере вокселя 10 см. Наряду с воксельным моделированием процесса выемки грунта, обеспечивающим повышенную точность, в проекте также используется модификация ландшафта в режиме реального времени (ObjectLandscapeTerrain).

Voxels 2

Улучшенная симуляция систем частиц

Улучшенная симуляция и новый редактор кривых: теперь у вас есть полный контроль над различными параметрами частиц, включая возможность управлять изменением значений параметров в течение жизни частиц. Мы добавили ряд новых параметров, а также новый визуальный редактор кривых, чтобы упростить процесс настройки и сделать его более интуитивным и гибким.

Editor updates

Поддержка motion-текстур: добавлена новая текстура - motion, содержащая векторы и обеспечивающая более плавную анимацию при переходе от спрайта к спрайту. Это может быть особенно полезно при использовании для визуализации частиц текстурных атласов с высокодетальными спрайтами и небольшим количеством кадров. Такие текстуры можно сгенерировать, используя такие инструменты, как EmberGen или Houdini.

Цвет излучаемого частицами света теперь можно контролировать отдельно для каждого материала (particles_base) через специальную текстуру emission.

Emission on off 2 layers inside

Эффект полупрозрачности для частиц можно контролировать отдельно для каждого материала (particles_base) через специальную текстуру translucence.

Другие улучшения системы частиц:

  • два новых отдельных прохода (Procedural Decals и Procedural Fields) добавлено для рендеринга частиц в процедурные текстуры, используемые ортографическими декалями или объектами FieldHeight;
  • цвета альбедо (Albedo) и эмиссии (Emission colors) для частиц теперь можно изменять при помощи редактора кривых.

В этот релиз вошло много других улучшений и дополнительной функциональности. Полный текст release notes читайте на портале для разработчиков.

Get UNIGINE 2.12